insulating twine - Español Inglés Diccionario